今天來介紹一下Go Lang的安裝方式
首先先到GO官網依據你的作業系統下載你要對應的檔案
安裝過後只要套入我們最愛的模式瘋狂的下一步即可...
打開我們的Terminal後 輸入以下指令
go version
如果有出現版本的話就代表安裝已經成功了
在你想要的資料夾中建立一個新的檔案叫做Main.go
所有Go的程式碼的附檔名都是go結尾 C#的話就是.cs
將以下程式碼放入檔案中
package main
import "fmt"
func main() {
fmt.Println("Hello, World")
}
在打開你的Terminal到你開啟的資料夾 執行以下指令進行編譯
go run main.go
執行以上指令後就可以在Terminal上看到你輸出的結果了
在這裡簡單的介紹一下以上程式碼的簡介
我們有看到幾個重點
這三個是在GO裡面最基礎的格式
相信有寫過JAVA的人一定不陌生(C#叫做NameSpace)
這其實意思是代表這個的檔案是隸屬於哪個Package(包、函式庫)
一個Package裡面可以擁有多個GO的檔案
在其他檔案裡我可以去參考別的Package 就可使用其中內的所有Public Func
參考到其他的套件或其他的Package
import其實有兩種寫法
import "fmt"
import "net/http"
import (
"fmt"
"net/http"
)
兩種都可以 只是看自己喜好即可
在Go的語言特性裡面有個特色 Function Name的首字的大小寫有強烈的代表性
首字的大小寫會代表著這個Function是否為Public
JAVA&C#為例
public void fucntionName(){
logic.......
}
Go
func FucntionName(){
logic.......
}
同理如果把FucntionName改成小寫的話
他就會變成Private了
未來建議建立專案都改用GoModule
go mod init <module name>
執行以上指令建立一個Module File (不填Module Name 會預設帶專案資料夾名稱)
今天就稍微簡單的帶過一下GO的語法特性
下一篇會再來更加詳細的介紹GO的變數命名方式
迴圈的用法以及方法的回傳方式